/*
 * Copyright (c) 2022 KCloud-Platform-Alibaba Authors. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this
 * file except in compliance with the License. You may obtain a copy of the License at
 *
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software distributed under
 * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied. See the License for the specific language governing
 * permissions and limitations under the License.
 *
 *//*
	 *
	 * package org.laokou.admin.server.application.service;
	 *
	 * import com.baomidou.mybatisplus.core.metadata.IPage; import
	 * jakarta.servlet.http.HttpServletResponse; import
	 * org.laokou.admin.server.interfaces.qo.DefinitionQo; import
	 * org.laokou.flowable.client.vo.DefinitionVO; import
	 * org.springframework.web.multipart.MultipartFile;
	 *
	 * import java.io.IOException;
	 *
	 */
/**
 * @author laokou
 *//*
	 *
	 * public interface WorkflowDefinitionApplicationService {
	 *
	 */
/**
 * 新增流程文件
 * @param file
 * @return
 *//*
	 *
	 * Boolean insertDefinition(MultipartFile file);
	 *
	 */
/**
 * 分页查询流程
 * @param qo
 * @return
 *//*
	 *
	 * IPage<DefinitionVO> queryDefinitionPage(DefinitionQo qo);
	 *
	 */
/**
 * 查看流程图
 * @param definitionId
 * @return
 *//*
	 *
	 * String diagramDefinition(String definitionId);
	 *
	 */
/**
 * 删除流程
 * @param deploymentId
 * @return
 *//*
	 *
	 * Boolean deleteDefinition(String deploymentId);
	 *
	 */
/**
 * 挂起流程
 * @param definitionId
 * @return
 *//*
	 *
	 * Boolean suspendDefinition(String definitionId);
	 *
	 */
/**
 * 激活流程
 * @param definitionId
 * @return
 *//*
	 *
	 * Boolean activateDefinition(String definitionId);
	 *
	 */
/**
 * 下载模板
 * @param response
 *//*
	 *
	 * void downloadTemplate(HttpServletResponse response) throws IOException;
	 *
	 * }
	 */
